package com.stottlerhenke.simbionic.engine.core;

import com.stottlerhenke.simbionic.common.Enum;

/**
 * <p>Title: EInternalPred</p>
 * <p>Description: Defines the internal predicate ids</p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: Stottler Henke</p>
 * @author not attributable
 * @version 1.0
 */

public class EInternalPreds extends Enum {
  private EInternalPreds(int value) {
    super(value);
  }
  public static final EInternalPreds ID_PRED_IS_DONE = new EInternalPreds(0);
  public static final EInternalPreds ID_PRED_IS_MSG = new EInternalPreds(1);
  public static final EInternalPreds ID_PRED_GET_MSG_SENDER = new EInternalPreds(2);
  public static final EInternalPreds ID_PRED_GET_MSG_TYPE = new EInternalPreds(3);
  public static final EInternalPreds ID_PRED_GET_MSG_DATA = new EInternalPreds(4);
  public static final EInternalPreds ID_PRED_READ_BBOARD = new EInternalPreds(5);
  public static final EInternalPreds ID_PRED_IS_BBOARD = new EInternalPreds(6);
  public static final EInternalPreds ID_PRED_IS_VALID = new EInternalPreds(7);
  public static final EInternalPreds ID_PRED_NUM_MEMBERS = new EInternalPreds(8);
  public static final EInternalPreds ID_PRED_IF	= new EInternalPreds(9);
  public static final EInternalPreds ID_PRED_GET_ENTITY_ID = new EInternalPreds(10);
  public static final EInternalPreds ID_PRED_NULL_ENTITY_ID = new EInternalPreds(11);
  public static final EInternalPreds ID_PRED_NULL_DATA = new EInternalPreds(12);

  public static final EInternalPreds ID_PRED_ARRAY_GET = new EInternalPreds(13);
  public static final EInternalPreds ID_PRED_ARRAY_SIZE = new EInternalPreds(14);
  public static final EInternalPreds ID_PRED_ARRAY_POP = new EInternalPreds(15);
  public static final EInternalPreds ID_PRED_ARRAY_COPY = new EInternalPreds(16);

  public static final EInternalPreds ID_PRED_TABLE_ROW_SIZE = new EInternalPreds(17);
  public static final EInternalPreds ID_PRED_TABLE_COL_SIZE = new EInternalPreds(18);
  public static final EInternalPreds ID_PRED_TABLE_COPY = new EInternalPreds(19);
  public static final EInternalPreds ID_PRED_TABLE_GET_ROW = new EInternalPreds(20);
  public static final EInternalPreds ID_PRED_TABLE_GET_ENTRY = new EInternalPreds(21);
  public static final EInternalPreds ID_PRED_TABLE_GET_COL = new EInternalPreds(22);

  public static final EInternalPreds ID_PRED_CREATE_ENTITY = new EInternalPreds(23);

  public static final EInternalPreds ID_PRED_NUM_PREDS = new EInternalPreds(23);
  public static final EInternalPreds ID_PRED_LAST_RESERVED = new EInternalPreds(99);

}